using System;
using System.Collections.Generic;


public interface IMessageOperator
{
	void StoreMessage(Int32 session_id, IntPtr pMsgBuffer, UInt32 msgID, UInt32 msg_bytes);
	int  GetDBHandle();
	void NotifyToClient(int session_id);
    void RegisterToGateway(int sesion_id);
    void RequestServerList(int session_id);
    void SaveServerList(gatewayserver.ServerInfoFeedback sf);
	void RemoveAccountCache(int session_id);
	int  GeneratePassport(int usr_id);
	void RemovePassport(int usr_id);
	bool CheckPassport(int usr_id, int passport);

	UsrLoginManager LoginManager{get;}
}
